home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Prog / D-G / DU Course Descriptions < prev    next >
Text File  |  1991-06-27  |  7KB  |  140 lines

  1. DEVELOPER UNIVERSITY COURSE DESCRIPTIONS
  2.  
  3. **NEW** Introduction to Macintosh Debugging
  4.  
  5. This 2 day class emphasizes how to locate and solve crashes that disable
  6. source-level debuggers.  Additonal emphasis will be given to "anti-debugging",
  7. a technique for designing Macintosh applications whereby problems are detected
  8. before they can crash the machine.
  9.  
  10. **NEW** Advanced HyperCard for Developers
  11.  
  12. This four day course will use the latest version of HyperCard 2.x.  In addition
  13. to incorporating advanced HyperTalk scripting techniques,your work will reflect
  14. excellence in stack design.  The use of external commands (XCMD) and external
  15. functions (XFCN) will be discusses; however, the development of XCMDs and
  16. XFCNs is not covered in detail.
  17.  
  18. **NEW** Introduction to Object-Oriented Programming - SELF-PACED TRAINING
  19. `````````````````````````````````````````````````````````````````````````
  20. This new course from DU offers self-paced instruction in both Object Pascal and
  21. C++.  An informative videotape will introduce you to the essential
  22. object-oriented programming concepts and demonstrate object oriented design.
  23. You will also receive a workbook and HyperCard stack, both on CD-ROM, which
  24. together from an integrated set of multimedia, self-paced learning modules.
  25. This course can be purchased through APDA (800 282-2732).
  26.  
  27. Macintosh User-Centered Design - SELF-PACED TRAINING
  28. ``````````````````````````````
  29. This self-paced course, which is a prerequisite for all other Developer
  30. University Courses,  illustrates the user-interface techniques and worldwide
  31. design principles central to Macintosh software.  Working at their own site,
  32. students will use a lively, entertaining videotape, sample application, a
  33. detailed workbook, and a HyperCard stack to discover the key elements that
  34. comprise successful Macintosh applications.  This course can be purchased
  35. through APDA (800-282-2732).
  36.  
  37. Macintosh Programming Fundamentals: SELF-PACED TRAINING
  38. ```````````````````````````````````````````````````````````````
  39. Break into Macintosh programming and discover what it takes to build a highly
  40. functional Macintosh application. This self-paced course makes learning
  41. painless through the extensive use of multimedia.  Narrated animations and
  42. interactive lessons will help the student gain the skills needed to program the
  43. Macintosh for a variety of purposes.  During this course the student will
  44. develop a simple graphics editor application using Toolbox routines from the
  45. Memory Manager, Resource Manager, QuickDraw(TM), Menu Manager, Window Manager,
  46. Control Manager, ToolBox Event Manager, Print Manager, File Manager, and
  47. Standard File Package.  Equipment needed will be THINK C, System 6.0.5 or
  48. later, CD player, and a minimum of a Macintosh with 2 MB of memory.  This
  49. course can be purchased through APDA (800-282-2732).
  50.  
  51. Macintosh Programming Fundamentals (MPF) A & B Tracks
  52. `````````````````````````````````````````````````````
  53. Macintosh Programming Fundamentals is an intensive 1-week introduction to
  54. Macintosh application development, using the C and Pascal programming
  55. languages.  The course is offered in two formats: An "A" track for programmers
  56. with a minimum of six months Pascal or C experience, and a "B" track where you
  57. must have at least a year of Pascal or C experience (C programmers also need a
  58. reading knowledge of Pascal.)
  59.  
  60. Intermediate Macintosh Programming (IMP)
  61. ````````````````````````````````````````
  62. This three day course uses lectures and labs to cover the MultiFinder
  63. environment, memory management, resources, files structures, printing,
  64. debugging strategies, MPW tips and compatibility with
  65.  
  66. MacApp and Object-Oriented Programming
  67. ``````````````````````````````````````
  68. This five day course comes in two flavors - one for Pascal programmers (with
  69. samples written in Object Pascal) and one for C programmers (with samples
  70. written in C++).  Either seminar gives you hands-on experience in developing a
  71. Macintosh application using the Macintosh Programmer's Workshop (MPW) and
  72. MacApp to structure a program as a hierarchy of objects.
  73.  
  74. Intermediate Macintosh Programming (IMP)
  75. ````````````````````````````````````
  76. This three-day course is intended for those developers with  6 to 12 months of
  77. C or Pascal programming experience on the Macintosh. Students should have
  78. developed at least one complete Macintosh application. This course broadens the
  79. programmer's knowledge by covering more challenging areas, such as the
  80. MultiFinder environment, memory management, resources, file structures,
  81. printing, debugging strategies, MPW tips, and compatibility with future
  82. Apple products.
  83.  
  84. MPW 3.0 (Macintosh Programmer's Workshop)
  85. `````````````````````````````````````````
  86. MPW 3.0 is a two day programming course intended for Macintosh programmers with
  87. Mac User-Centered Design experience.  You'll become familiar with MPW command
  88. syntax, the shell editor and command interpreter, automated program and
  89. resource building tools such as Make, Rez, and DeRez, customization strategies,
  90. and shell script development.
  91.  
  92. C++ for the Macintosh
  93. `````````````````````
  94. This three-day course provides an in-depth investigation of Apple's
  95. object-oriented version of C.  Lectures and labs will inform students about C++
  96. enhancements to C, data abstractions, introductory object-oriented programming
  97. concepts, and using C++ with MacApp(TM).
  98.  
  99. Language Independent Object-Oriented Design
  100. ```````````````````````````````````````````
  101. This two-day course gives programmers an understanding of the principles behind
  102. object-oriented analysis, design and programming. You will learn a complete
  103. methodology that provides a step-by-step approach to Object Oriented software
  104. development.  This is no longer a computer based course.
  105.  
  106. Programming With System 7.0
  107. ````````````````````````````
  108. This three day class will focus primarily on the Inter-Application
  109. Communications toolkit and related components (including the Data Publications
  110. Manager), but also covers such topics as the File System tools and the new
  111. "gWorld" color bitmap support for 32-bit QuickDraw.
  112.  
  113. Data Access Language
  114. ````````````````````
  115. Integrate the power of popular minicomputer and mainframe relational databases
  116. such as Oracle, Sybase, DB2, INGRES, Infomix, Rdb into your Macintosh-based
  117. applications.  This three day class provides you with a working knowledge of
  118. the Data Access Language (DAL) and the Application Program Interface.
  119.  
  120. Technical Introduction to AppleTalk
  121. ```````````````````````````````````
  122. This two day course will explain the OSI model and AppleTalk, as well as the
  123. LocalTalk, EtherTalk, and PhoneNET protocals.  AppleTalk will be compared with
  124. the Token Ring, Token Bus, and Ethernet architectures.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135. Developer University
  136. 6/25/91
  137.  
  138.  
  139.  
  140.